[ - hướng dẫn tham khảo, tùy chọn, ví dụ về lệnh


TÊN

[ kiểm tra - kiểm tra các loại tệp và so sánh các giá trị

TÓM TẮT

test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION

SỰ MIÊU TẢ

Thoát với trạng thái được xác định bởi EXPRESSION.

--help

hiển thị trợ giúp này và thoát

--version

xuất thông tin phiên bản và thoát

Một EXPRESSION bị bỏ qua mặc định là sai. Mặt khác, EXPRESSION là đúng hoặc sai và đặt trạng thái thoát. Nó là một trong:

( EXPRESSION )

BIỂU HIỆN là đúng

! EXPRESSION

EXPRESSION là sai

EXPRESSION1 -a EXPRESSION2

cả EXPRESSION1 và EXPRESSION2 đều đúng

EXPRESSION1 -o EXPRESSION2

EXPRESSION1 hoặc EXPRESSION2 là đúng

-n STRING

độ dài của STRING khác không

STRING

tương đương với -n STRING

-z STRING

độ dài của STRING bằng không

STRING1 = STRING2

các dây bằng nhau

STRING1 != STRING2

các chuỗi không bằng nhau

INTEGER1 -eq INTEGER2

INTEGER1 bằng INTEGER2

INTEGER1 -ge INTEGER2

INTEGER1 lớn hơn hoặc bằng INTEGER2

INTEGER1 -gt INTEGER2

INTEGER1 lớn hơn INTEGER2

INTEGER1 -le INTEGER2

INTEGER1 nhỏ hơn hoặc bằng INTEGER2

INTEGER1 -lt INTEGER2

INTEGER1 nhỏ hơn INTEGER2

INTEGER1 -ne INTEGER2

INTEGER1 không bằng INTEGER2

FILE1 -ef FILE2

FILE1 và FILE2 có cùng số thiết bị và inode

FILE1 -nt FILE2

FILE1 mới hơn (ngày sửa đổi) so với FILE2

FILE1 -ot FILE2

FILE1 cũ hơn FILE2

-b FILE

FILE tồn tại và là khối đặc biệt

-c FILE

FILE tồn tại và là ký tự đặc biệt

-d FILE

FILE tồn tại và là một thư mục

-e FILE

File tồn tại

-f FILE

TẬP TIN tồn tại và là một tập tin thông thường

-g FILE

TẬP TIN tồn tại và được đặt-nhóm-ID

-G FILE

FILE tồn tại và được sở hữu bởi ID nhóm hiệu quả

-h FILE

FILE tồn tại và là một liên kết tượng trưng (giống như -L)

-k FILE

FILE tồn tại và đã thiết lập bit cố định

-L FILE

FILE tồn tại và là một liên kết tượng trưng (giống như -h)

-N FILE

FILE tồn tại và đã được sửa đổi kể từ lần đọc cuối cùng

-O FILE

FILE tồn tại và được sở hữu bởi ID người dùng hiệu quả

-p FILE

TẬP TIN tồn tại và là một đường ống có tên

-r FILE

FILE tồn tại và người dùng có quyền đọc

-s FILE

FILE tồn tại và có kích thước lớn hơn 0

-S FILE

FILE tồn tại và là một ổ cắm

-t FD

bộ mô tả tệp FD được mở trên thiết bị đầu cuối

-u FILE

FILE tồn tại và bit set-user-ID của nó được đặt

-w FILE

FILE tồn tại và người dùng có quyền ghi

-x FILE

FILE tồn tại và người dùng có quyền truy cập thực thi (hoặc tìm kiếm)

Ngoại trừ -h và -L, tất cả các liên kết tượng trưng quy định về kiểm tra liên quan đến TẬP TIN. Xin lưu ý rằng cần phải thoát dấu ngoặc đơn (ví dụ: bằng dấu gạch chéo ngược) đối với trình bao. INTEGER cũng có thể là -l STRING, đánh giá độ dài của CHUINGI.

LƯU Ý: -a và -o nhị phân vốn không rõ ràng. sử dụng thay thế

test EXPR1 && test EXPR2

hoặc

test EXPR1 || test EXPR2

LƯU Ý: [ tôn trọng các tùy chọn --trợ giúp và --phiên bản, nhưng thử nghiệm thì không. test xử lý từng thứ đó giống như nó xử lý với bất kỳ CHUỖI không trống nào khác.

LƯU Ý: shell của bạn có thể có phiên bản thử nghiệm và/hoặc [ riêng, phiên bản này thường thay thế phiên bản được mô tả tại đây. Vui lòng tham khảo tài liệu về shell của bạn để biết chi tiết về các tùy chọn mà nó hỗ trợ.

TÁC GIẢ

Viết bởi Kevin Braunsdorf và Matthew Bradburn.

BÁO CÁO LỖI

Trợ giúp trực tuyến GNU coreutils:
Báo cáo mọi lỗi dịch thuật cho

BẢN QUYỀN

Bản quyền © 2022 Free Software Foundation, Inc. Giấy phép GPLv3+: GNU GPL phiên bản 3 trở lên .
Đây là phần mềm miễn phí: bạn có thể tự do thay đổi và phân phối lại nó. KHÔNG CÓ BẢO ĐẢM, trong phạm vi pháp luật cho phép.

XEM THÊM

access(2)


Full documentation https://www.gnu.org/software/coreutils/test
or available locally via: info '(coreutils) test invocation'